insulating envelope - French English Dictionary